package database.mybatis.entity;

import lombok.Data;
import lombok.ToString;
import org.apache.ibatis.type.Alias;

import java.util.Date;
import java.io.Serializable;
import java.util.List;

/**
 * (SysUser)实体类
 *
 * @author makejava
 * @since 2023-03-31 14:25:00
 */
@Alias("SysUser")
@Data
@ToString
public class SysUser implements Serializable {
    private static final long serialVersionUID = -83161197442709285L;
    
    private String id;
    
    private String orgDeptId;
    
    private String userName;
    
    private String userNo;
    /**
    * 1:
    */
    private String sex;
    
    private String userIdCard;
    
    private String phoneNumber;
    
    private String email;
    
    private String avatar;
    
    private Date useDate;
    
    private String password;
    /**
    * 1:
    */
    private String isSuperAdmin;
    /**
    * 1:
    */
    private String allowMultLogin;
    /**
    * 0
    */
    private String useStatus;
    
    private String remark;
    /**
    * 01234δ
    */
    private String loginLockStatus;
    
    private Date lastLoginTime;
    
    private String lastIpAddress;
    
    private String creator;
    
    private Date createTime;
    
    private String modifier;
    
    private Date modifyTime;
    /**
    * ɾ
    */
    private Date delTime;
    /**
    * ɾ
    */
    private String delFlag;
    /**
    * 地址
    */
    private String address;

    private List<SysRole> sysRoleList;

    private OrgDept orgDept;
}